package jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;

//本类是用来测试JDBC的增删改拆的演示demo
public class TestInsert {
    private static Connection coon = null;
    private static PreparedStatement ps = null;
    public static void main(String[] args) throws ClassNotFoundException, SQLException {
        //        1.加载驱动
                Class.forName("com.mysql.jdbc.Driver");
        //2.获取连接

        //        2.1 指定URL，确定要连接哪个数据库
                String url = "jdbc:mysql://localhost:3306/tedu?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai";
        //        2.2指定使用的用户名
                String user = "root";
        //        2.3指定使用的密码
                String pwd = "root";
        //        2.4调用DriverManager类的getConnection()方法建立到数据库的连接
                Connection conn = DriverManager.getConnection(url, user, pwd);
                System.out.println("连接成功~~");
//        1.1定义sql语句
        String sql = "Insert into location(id,name) value(null,'神的国度')";
//        1.2 创建PreparedStatement实例，并接收sql语句作为参数
        ps = conn.prepareStatement(sql);
//        1.3通过PreparedStatement调用executeUpdate()方法执行添加操作
        int rows = ps.executeUpdate();
        System.out.println(rows > 0 ? "添加" + rows + "条记录成功!" : "添加失败!");
        //2.释放资源
        ps.close();
        conn.close();
    }
}

//将location表中id为33的记录中的name值修改为'魔之国度' 类名为TestUpdate
